to meet their engagement - Turco Inglés Diccionario